/**
 * @author EVANDRO DE OLIVEIRA.
 * @category STYLE
 * @package MEDIA/CSS/TEMPLATE.
 * @since 17/03/2012.
 * @last_update 31/03/2012.
 * @copyright 2012.
 * @version 1.0.
 *
*/
body{
  scrollbar-face-color:#ffffff;
  scrollbar-highlight-color:#9c9c9c;
  scrollbar-3dlight-color:#ffffff;
  scrollbar-darkshadow-color:#ffffff;
  scrollbar-shadow-color:#9c9c9c;
  scrollbar-arrow-color:#9c9c9c;
  scrollbar-track-color:#ffffff;
  background-color: #ffffff;
}

form{
  display: inline;
}

.title{
  background-image: url(../../imagens/template/bg_top.png); 
  background-repeat: repeat-x;
  padding: 0 0 0 0;
  height: 65px;
}

.bar-menu{
  background-color: #f7f7f7;
  background-image: url(../../imagens/template/bg_menu_top3.gif);
  background-repeat: repeat-x;
  height: 37px;
}

.margin-menu{
  margin-left: 0px; 
  margin-top: 0px;
}

#header{
  background:#EEEEEE url(../../imagens/template/button1a.gif) repeat-x;
  height: 37px;
  color: #F5F5F5;
}

#header-logo{
  font-family: Tahoma;
  float: left;
  padding-left: 20px;
  padding-top: 5px;
  color: #F5F5F5;
}

#header-navigation{
  float: left; 
  font-family: Tahoma; 
  font-size: 12px;
  color:#F5F5F5;
}
      
#header-navigation a:link, a:visited, a:visited{
  color:#828788;
  text-decoration: none;
  vertical-align: middle;
  font-weight: bold;
}
      
#header-navigation a:hover{
  color:#F5F5F5;
  text-decoration: none;
  vertical-align: middle;
  font-weight: bold;
}

.menu{
  padding-left: 13px; 
  margin-top: 13px;
}

.welcome{
  float: right; 
  padding: 10px 10px 10px 0; 
  font-weight: bold;
}



input {
  font-size: 12px;
  font-family: verdana, arial, helvetica, sans-serif;
  color:#777;
  line-height: 16px;
  height: 20px;
  background-color:whitesmoke;
  border: 1px solid #CDCDCD;
  vertical-align:middle;
  margin: 0;
}

select{
  font-size: 12px;
  font-family: verdana, arial, helvetica, sans-serif;
  color:#777;
  line-height: 16px;
  height: 25px;
  background-color:whitesmoke;
  border: 1px solid #CDCDCD;
  vertical-align:middle;
  padding: 5px;
  margin: 0;
}

#boton{
  font-size: 12px;
  font-family: verdana, arial, helvetica, sans-serif;
  line-height: 16px;
  width: 80px;
  height: 24px;
  background-color: #344796;
  background-image: url(../../imagens/login/fila_bloco.gif);
  background-repeat: repeat-x;
  color:#F5F5F5;
  border: 1px solid #CDCDCD;
}

.label{
  font-size: 12px;
  font-family: verdana, arial, helvetica, sans-serif;
  color:#777;
}

.comp-button{
  font-size: 12px;
  font-family: verdana, arial, helvetica, sans-serif;
  color:#F5F5F5;
  border-left: #CDCDCD solid 1px;
  border-top: #CDCDCD solid 1px;
  border-right: #CDCDCD solid 1px;
  padding: 5px 10px 5px 10px;
  width: 150px;
  background-color: #344796;
  background-image: url(../../imagens/login/fila_bloco.gif);
  background-repeat: repeat-x;
  text-align: center;
}

.comp-title{
  font-size: 12px;
  font-family: verdana, arial, helvetica, sans-serif;
  color:#F5F5F5;
  border-left: #CDCDCD solid 1px;
  border-top: #CDCDCD solid 1px;
  border-right: #CDCDCD solid 1px;
  padding: 5px 10px 5px 10px;
  width: 180px;
  background-color: #344796;
  background-image: url(../../imagens/login/fila_bloco.gif);
  background-repeat: repeat-x;
  text-align: center;
}

.title-list{
  background-color: #344796;
  background-image: url(../../imagens/login/fila_bloco.gif);
  background-repeat: repeat-x;
  font-size: 12px;
  font-family: verdana, arial, helvetica, sans-serif;
  color:#F5F5F5;
  border-left: #CDCDCD solid 1px;
  border-top: #CDCDCD solid 1px;
  border-right: #CDCDCD solid 1px;
  border-bottom: #CDCDCD solid 1px;
  padding: 5px 10px 5px 10px;
  text-align: center;
}

.result-list{
  background-color: #FFF;
  font-size: 12px;
  font-family: verdana, arial, helvetica, sans-serif;
  color:#344796;
  border-left: #CDCDCD solid 1px;
  border-top: #CDCDCD solid 1px;
  border-right: #CDCDCD solid 1px;
  border-bottom: #CDCDCD solid 1px;
  padding: 5px 10px 5px 10px;
  text-align: center;
}

.content-view{
  margin-top: 20px;
  width: 80%;
  padding: 10px 20px 10px 20px
}
  
.content-form{
  border: #CDCDCD solid 1px;
  padding: 10px 20px 10px 20px;
  margin-bottom: 20px;
}

.space-bottom{
  padding-bottom: 5px;
}

.space-left{
  padding-left: 10px;
}

.warning, .success, .notice, .error {
  margin: 10px 0px 10px -40px;
  padding:15px 10px 15px 50px;
  background-repeat: no-repeat;
  background-position: 10px center;
  list-style: none;
}

.error{
  text-align: left;
  font-size: 12px;
  font-family: verdana, arial, helvetica, sans-serif;
  color:#F53837;
  background-color: #FFB9B9;
  border: #F53837 1px dashed;
  background-image:url('../../imagens/error2.png');
}

.warning{
  text-align: left;
  font-size: 12px;
  font-family: verdana, arial, helvetica, sans-serif;
  color:#46649D;
  background-color: #B9E4F8;
  border: #159BDF 1px dashed;
  background-image:url('../../imagens/info2.png');
}

.success{
  text-align: left;
  font-size: 12px;
  font-family: verdana, arial, helvetica, sans-serif;
  color:#4F8A10;
  background-color: #DFF2BF;
  border: #A2B683 1px dashed;
  background-image:url('../../imagens/success.png');
}

.notice{
  text-align: left;
  font-size: 12px;
  font-family: verdana, arial, helvetica, sans-serif;
  color:#F0AC29;
  background-color: #FFF1B2;
  border: #F0AC29 1px dashed;
  background-image:url('../../imagens/notice.png');
}

.layers{
  border-right: #000000 1px; 
  border-top: #000000 1px; 
  z-index: 1; 
  left: 227px; 
  visibility: hidden; 
  border-left: #000000 1px; 
  width: 227px; 
  border-bottom: #000000 1px; 
  position: absolute; 
  top: 157px; 
  height: 207px
}

.servicos-texto3{
  font-weight: normal; 
  font-size: 10px; 
  color: #666666; 
  font-family: verdana, arial, helvetica, sans-serif; 
  text-decoration: none
}

.servicos-texto3:hover {
  color: #ff0000
}

.servicos-texto3:visited {
  color: #666666
}

.servicos-texto3:hover {
  color: #ff0000
}

.verdana10 {
  font-family: verdana;
  font-size: 10px;
}

.verdana10vermelha {
  font-family: verdana;
  font-size: 10px;
  color: #ff0000;
  text-decoration:none;
}

.verdana10vermelha:hover {
  font-family: verdana;
  font-size: 10px;
  color: #ff0000;
  text-decoration:underline;
}

.verdana15vermelha {
  font-family: verdana;
  font-size: 15px;
  color: #ff0000;
  text-decoration:none;
}

.verdana15vermelha:hover {
  font-family: verdana;
  font-size: 15px;
  color: #ff0000;
  text-decoration:underline;
}

.verdana10branca {
  font-family: verdana;
  font-size: 10px;
  color: #ffffff;
  text-decoration:none;
}

.verdana10branca:hover {
  font-family: verdana;
  font-size: 10px;
  color: #ffffff;
  text-decoration:underline;
}

.verdana10azulclaro {
  font-family: verdana;
  font-size: 10px;
  color: #66ccff;
  text-decoration:none;
}

.verdana10azulclaro:hover {
  font-family: verdana;
  font-size: 10px;
  color: #66ccff;
  text-decoration:underline;
}

/*.verdana10cinzaescuro {
  font-family: verdana;
  font-size: 10px;
  color: #999;
  text-decoration:none;
}

.verdana10cinzaescuro a:link, a:visited, a:active{
  font-family: verdana;
  font-size: 10px;
  color: #999;
  text-decoration:none;
  padding-left: 10px;
  padding-right: 10px;
  font-weight: bold; 
}

.verdana10cinzaescuro a:hover {
  font-family: verdana;
  font-size: 10px;
  color: #999;
  text-decoration:underline;
  padding-left: 10px;
  padding-right: 10px;
  font-weight: bold;
}*/

.campotexto {
  font-family: verdana, arial, helvetica, sans-serif;
  font-size: 10px;
  color: #666666;
  text-decoration: none;
  background-color: #ffffff;
  border: 1px solid #9c9c9c;
}

.campotexto2 {
  font-family: verdana, arial, helvetica, sans-serif;
  font-size: 10px;
  color: #666666;
  text-decoration: none;
  background-color: #ffffff;
  border: 1px solid #ffffff;
}

.verdana9 {
  font-family: verdana;
  font-size: 9px;
  text-decoration:none;
}

.verdana9cinza {
  font-family: verdana;
  font-size: 9px;
  color: #999999;
  text-decoration:none;
}

.verdana9cinza:hover {
  font-family: verdana;
  font-size: 9px;
  color: #cc3333;
}

.verdana9cinzaescuro {
  font-family: verdana;
  font-size: 9px;
  color: #5c6162;
  text-decoration:none;
}

.verdana9cinzaescuro:hover {
  font-family: verdana;
  font-size: 9px;
  color: #cc3333;
}

.verdana9vermelha {
  font-family: verdana;
  font-size: 9px;
  color: #cc3333;
  text-decoration:none;
}

.verdana9vermelha:hover {
  font-family: verdana;
  font-size: 9px;
  color: #cc3333;
}

.title{
  font-family: verdana, arial, helvetica, sans-serif;
  color:#b8322d;
  font-size:15px;
  margin-left: 20px;
}

td{
  font-family: verdana, arial, helvetica, sans-serif;
  font-size: 10px;
  color:#555;
}

p{
  font-size: 12px;
  font-weight: bold;
}

img{
  border: none;
}





textarea{
  border:#999 solid 1px; 
  color:#777;
  font-family: verdana, arial, helvetica, sans-serif;
  font-size: 10px;
}

.title_g{
  background-image:url(../../imagens/template/bg_top.png);
  border:1px solid #CCCCCC;
  color:#777;
  font-family: verdana, arial, helvetica, sans-serif;
  font-size:12px;
  font-weight: bold;
}

.result_g{
  background-image:url(../../imagens/template/_pixel.gif);
  border:1px solid #CCCCCC;
  font-family: verdana, arial, helvetica, sans-serif;
}

.result_g_full:hover{
  background:#FFFF00 url(../../imagens/template/_pixel.gif);
  font-weight: normal;
  border:1px solid #CCCCCC;
  font-family: verdana, arial, helvetica, sans-serif;
  cursor: default;
}
      
#botao{
  background:#F9F9F9;
  border:#555 solid 1px;
  font-weight:bold;
}

#confirm{
  background:#FFFFFF;
  border: #344796 solid 1px;
  color:#344796;
  font-size:11px;
  font-weight:bold;
  margin-left: 340px;
  margin-top: 160px;
  margin-bottom: 174px;
  width:350px;
  padding:20px;
}

.text_message_box{
	font-family: Tahoma;
	font-size: 12px;
	font-weight: bold;
	color: #344796;
}

.btn_voltar{
  background:#F9F9F9;
  border: #555 solid 1px;
  color:#777;
  font-weight:bold;
  cursor: default;
  text-decoration: none;
  padding-top: 1px;
  padding-bottom: 1px;
  padding-left: 5px;
  padding-right: 5px;
}



.label{
   font-weight:bold;
}

li{
  margin-left: 15px;
}

.verdana10vermelha2 {
  font-family: verdana;
  font-weight:bold;
  font-size: 10px;
  color: #d71d24;
  text-decoration:none;
}

.body_1{
  background:url(../../imagens/template/pop_bg.png) repeat;
}

.table_1{
  margin-top:30px;
}

.table_2{
  margin-top: 15px;
}

.table_3{
  text-align: left; 
  width: 95%;
}

.table_4{
  text-align: center; 
  width: 95%;
}

.table_5{
  text-align: left; 
  width: 100%;
}

.table_6{
  margin-left: 5px;
  text-align: left; 
  width: 100%;
}

.table_7{
  text-align: left; 
  width: 99%; 
  border:0;
}

.table_8{
  background-image: url(../../imagens/template/bar_top.jpg); background-repeat: repeat-x;
}

.table_9{
  text-align: left; 
  width: 552px;
}

.table_10{
  margin-top: 20px;
}

.table_11{
  width: 600; 
  text-align: left; 
  margin-left: 0px; 
  margin-right: auto;
}

.table_12{
  border: 1px solid;
}

.table_13{
  border: 1px solid #CCCCCC;
}

.form_1{
  border: 0; padding: 0; margin: 0;
}

.tr_1{
  line-height: 25px;
}

.tr_2{
  line-height: 20px;
}

.tr_3{
  line-height: 30px;
}

.tr_4{
  line-height: 22px;
}

.tr_5{
  font-weight: bold; 
  line-height: 20px;
}

.tr_6{
  height:40px;
}

.tr_7{
  background-color: #CFCFCF;
}

.td_1{
  background-color: #D71D24; 
  color: #FFFFFF; 
  padding: 5px 0px 5px 0px;
  width: 585px;
}

.td_2{
  background: #f7f7f7 url(../../imagens/template/bg_menu_top.gif) repeat-x;
}

.td_3{
  background: #f1f1f1;
}

.td_4{
  background:url(../../imagens/template/bg_login.jpg) repeat-x; 
  padding-left:15px;
}

.td_5{
  padding-right:10px;
}

.td_6{
  padding-left: 12px;
  text-align:left;
}

.td_7{
  width: 535px;
}

.td_8{
  padding-left:12px;
}

.td_9{
  color:#999; 
  font-size:11px;
}

.td_10{
  padding-top:5px; 
  line-height:17px;
}

.td_11{
  padding-right:10px;
}

.td_12{
  padding-top: 20px; 
  line-height: 17px;
  padding-left: 10px;
}

.td_13{
  padding-top: 25px; 
  line-height: 17px;
  padding-left: 5px;
}

.td_14{
  padding-left:10px;
}

.td_15{
  padding-left: 5px; 
  text-align: left
}

.td_16{
  width: 100;
}

.td_17{
  width: 22px;
}

.td_18{
  width: 400px;
}

.td_19{
  width: 180px;
}

.td_20{
  line-height: 25px;
}

.td_21{
  text-align: left;
}

.td_22{
  padding-right: 9px; 
  padding-left: 9px;
}

.td_23{
  width: 50px;
}

.td_24{
  width: 500px;
}

.td_25{
  padding-top: 25px; 
  line-height: 17px;
}

.td_26{
  padding-top: 15px;
}

.td_27{
  padding-left: 10px;
  padding-right: 10px;
}

.td_28{
  padding-top: 15px;
  line-height: 17px;
}

.td_29{
  padding-top: 20px;
}

.td_30{
  border-bottom: 1px solid #CCCCCC;
}

.td_31{
  padding-left: 12px; 
  text-align: center;
}

.td_32{
  font-size: 14px; 
  font-weight: bold; 
  padding-left: 12px;
}

.td_33{
  font-weight: 100;
}

.td_34{
  line-height: 18px; 
  width: 180px;
}

.td_35{ 
  width: 150px;
}

.td_36{ 
  width: 297px;
}

.td_37{
  vertical-align: top;
}

.td_38{
  background: #f7f7f7 url(../../imagens/template/bg_menu_top3.gif) repeat-x;
}

.td_39{
  height:25px; 
  padding:2px;
}

.td_40{
  background-image:url(../../imagens/template/bg_top.png); 
  background-repeat:repeat-x;
}

.td_41{
  padding-top: 25px; 
  line-height: 17px; 
  padding-left: 10px
}

.td_42{
  width: 160px; 
  text-align: right;
}

.td_43{
  width: 374px;
}

.td_44{
  width: 224px;
}

.td_45{ 
  width: 150px; 
  text-align: left;
}

.td_46{
  padding-left: 12px; 
  padding-right: 10px; 
  padding-bottom: 20px;
}

.td_47{
  padding-left: 0px; 
  padding-right: 6px;
}

.td_48{
  color: #FF0000; 
  padding-top: 5px;
}

.td_49{
  height: 10px;
}

.td_50{
  height: 20px;
}

.td_51{
  padding-left: 4px; 
  padding-right: 3px;
}

.td_52{
  text-align: center;
}

.td_53{
  border-bottom: 1px solid #CCCCCC; 
  text-align:center
}

.td_54{
  padding-top:10px; 
  padding-left:15px; 
  padding-right:15px; 
  padding-bottom:10px;
}

.td_55{
  padding-top: 20px; 
  line-height: 17px;
}

.td_56{
  padding-left: 5px;
}

.td_57{
  padding-right: 10px; 
  padding-top: 20px;
}

.td_58{
  padding:10px;
}

.td_59{
  width: 124px; 
  text-align: right;
}

.td_60{
  width: 448px;
}

.td_61{
  padding-left: 18px
}

.td_62{
  background-color: #D92C00; 
  color: #FFFFFF;
}

.td_63{
  border-bottom: 1px solid;
}

.td_64{
  text-align: right;
}

.td_65{
  padding: 15px;
  font-family: verdana, arial, helvetica, sans-serif;
  font-size: 11px;
  color: #666666; 
}

.td_66{
  color: #D71D2; 
  font-size: 14px;  
}

.td_67{
  color: #D71D24;
} 

.td_68{
  margin-top: 300px;  
}

.td_69{
  adding-right: 10px; 
}

.td_70{
  border: 0;  
} 

.td_71{
  padding-right: 10px;  
}

.td_72{
  width: 58px; 
  text-align: right;
} 

.td_73{
  width: 60px;  
}

.td_74{
  font-style:italic; 
  font-size:9px;  
} 

.td_75{
  padding-left: 2px;  
}

.td_76{
  padding: 0px 7px 0px 7px; 
} 

.td_77{
  background: rgb(204, 204, 204) none repeat scroll 0% 0%; 
  -moz-background-clip: border; 
  -moz-background-origin: padding; 
  -moz-background-inline-policy: continuous;
}

.td_78{
  background: rgb(241, 241, 241) none repeat scroll 0% 0%;
  -moz-background-clip: border;
  -moz-background-origin: padding;
  -moz-background-inline-policy: continuous;  
} 

.td_79{
  font-size:9px; 
  line-height:15px; 
} 

.td_80{
  background: #CCCCCC;  
}

.td_81{
  border-color: #DCDCDC;  
}

.td_82{
  padding: 2px; 
} 

.td_83{
  font-family:verdana,arial,tahoma,helvetica,sans-serif;  
}

.td_84{
  margin: 0cm;
  margin-bottom:.0001pt;
  text-align:justify; 
}

.td_85{
  margin-left:40px; 
}

.td_86{
  padding: 0px 1px 0px 3px; 
}

.td_87{
  padding: 5px 0px 5px 0px; 
} 

.td_88{
  background-color: #D71D24;  
}

.td_89{
  margin-top: 100px;  
}

.font_1{
  color: red;
}

.img_1{
  margin-top: -3px;
}

.img_2{
  cursor:pointer;
}

.img_3{
  margin-bottom: -2px;
}

#div_1{
  text-align: right;
}

.div_2{
  color: #999999; font-weight: bold; padding-left: 5px;
}

.div_3{
  width: 83%;
  float: right;
}

.div_4{
  text-align: center;
}

.div_5{
  padding-left: 13px; 
  margin-top: 13px;
}

.div_6{
  display:none;
}

.div_7{
  width: 550px;
}

.div_8{
  visibility:hidden;
}

.link_1{
  color: #999999;
}

.link_2{
 text-decoration:underline;
}

.link_3{
  color: #FFFFFF;
}

.link_4{
  color:#333; 
  font-size:13px; 
  vertical-align:top;
}

.p_1{
  font-size:12px; 
  font-weight: bold;
}

.p_2{
  font-weight: normal;
}

.span_1{
  font-weight: bold;
}

.span_2{
  color:rgb(24, 123, 24);
}

.span_3{
  font-size: small;
}

.span_4{
  font-weight: bold; 
  font-size:14px;
}

.span_5{
  color:#000000;
}

hr_1{
  color:#CBCBCB;
}

.h3_1{
  color:#FF0000;
}

.bt_1{
  background:#DDD; 
  color:#CCC;
}

.bt_2{
  border: 0; 
  margin-left: 0px;
}

.bt_3{
  border: none;
}

.bt_5{
  margin:1px 2px 1px 2px; 
  border:0;
}

.bt_4{
  background:#FFFFFF url(../../imagens/template/tique.png);
  border:none;
  height:16px;
  width:16px;
}

.bt_4:hover{
  background:#FFFFFF url(../../imagens/template/tique.png);
  border:none;
  height:16px;
  width:16px;
}

.bt_6{
  border: 0; 
  vertical-align: baseline
}

.bt_7{
  border-width:0px;
}

.ul_1{
  list-style-image: url(../../imagens/template/check.gif);
  list-style-position: outside;
}

li_1{
  list-style-position: 
  outside;margin-left: -20px
}

.checkbox_1{
  border: none;
}

.b_1{
  color: red;
}

.textarea_1{
  width: 90%; 
  height: 400px;
}

.informa_usuario{
  padding-left: 12px; 
  text-align: left;
}



.title_meus_dados{
  padding-left:12px;
}

#content_page{
  margin-top:15px;
}

#content_form{
  text-align: left; 
  width: 100%;
}

.paginationControl{
  font-size: 13px; 
  color: #344796; 
  background: #FFF;
}
  
.paginationControl a{
  background-color: #344796;
  background-image: url(../../imagens/login/fila_bloco.gif);
  background-repeat: repeat-x;
  color:#F5F5F5;
  border: 1px solid #CDCDCD;
  text-decoration: none;
  padding: 5px 10px 5px 10px;
  margin-left: 10px; 
}

.paginationControl .pagination-disabled{
  background-color: #344796;
  background-image: url(../../imagens/login/fila_bloco.gif);
  background-repeat: repeat-x;
  color:#F5F5F5;
  border: 1px solid #CDCDCD;
  padding: 5px 10px 5px 10px;
  margin-left: 10px; 
}